package work.month05.day22;
/**
 * @Date 2020/05/22
 * @author 王光浩
 * @Introduction 给类是 Trapezoid和 Sector 的父类，该类的内部有如下成员：
 * 	字段：
 * 		（1）protected double area;  存储面积
 * 		（2）private String type;    存储图形类型
 * 	构造方法
 * 		public Shape(String type)    初始化 type 字段值
 * 	成员方法
 * 		（1）public void calculate() 
 * 		（2）public void show()
 */
public class Shape {
	
	private String type;  //类型
	protected double area; //面积 
	
	public Shape(String type) {
		this.type = type;
	}
	
	/**
	 * 计算图形面积
	 */
	public void calculate() {
		System.out.println( "计算" + this.type + "的⾯积" );
	}
	
	/**
	 * 输出图形的相关信息
	 */
	public void show() {
		System.out.printf( "%s 的面积为 %.2f", this.type, this.area );
		System.out.println();
	}
	
}
